package com.tjetc.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDateTime;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Travelogue {
    private Long travelogueId;            // 攻略 ID（主键）
    private String title;            // 标题
    private String content;          // 内容
    private Long authorId;           // 作者 ID
    private LocalDateTime updateTime; // 更新时间
    private LocalDateTime createTime; // 创建时间
    private Long viewCount;          // 浏览数
    private Long likeCount;          // 点赞数
    private Long commentCount;       // 评论数
    private Boolean isFeatured;      // 是否精选
    private Boolean isEditor;        // 是否为编辑推荐
    private List<String> tags;             // 标签（可用逗号分隔）
    private Integer status;          // 状态（0：草稿，1：已发布 等）
    private String imagePath;        // 封面图片路径
    private Long cityId;
    private String easyText;
}
